// 云对象教程: https://uniapp.dcloud.net.cn/uniCloud/cloud-obj
// jsdoc语法提示教程：https://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/129
const collectionName = "report" ;
module.exports = {
	_before: function () { // 通用预处理器

	},
	/**
	 * 处理举报
	 * @param {object} Status 要插入的状态
	 * @param {string} uid 数据的id
	 * @returns {object} 返回值处理成功
	 */
	async pushReportStatus(Status,uid){
		if (!Status,!uid) return {errCode: 'PARAM_IS_NULL',errMsg: '参数不能为空'} ;
		const dbJql = uniCloud.databaseForJQL() ;
		try{
			const db = uniCloud.database();
			const cmd = db.command;
			const result = await db.collection("report").doc(uid).update({status:cmd.push(Status) });
			return {
				code:200,
				message:"插入成功",
				result
			}
		}catch(error){
			// 返回结果
			return {message:'内部错误',error }
		}
	}
	
}
